dynamic complex composition